.clearfix::before,
.clearfix::after{
    content: '';
    display: table;
    clear: both;
}

/* 去除a的下划线 */
a{
    text-decoration: none;
    color: #333;
}

body{
    font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;
    color: #333;
    min-width: 1226px;
}

/* 设置一个类，用来表示中间容器的宽度 */
.w{
    /* 固定容器的宽度 */
    width: 1200px;
    /* 设置容器居中 */
    margin: 0 auto;
}

/* 导航栏 */
.nav-wrapper{
    width: 100%;
    height: 31px;
    line-height: 31px;
    background-color: #e8e7e7;
    font-size: 12px;
}
.nav-wrap .nav-left,
.nav-wrap .nav-left li,
.nav-wrap .nav-right li{
    float: left;
}
.nav-wrap .nav-right{
    float: right;
}
.nav-wrap li{
    margin-right: 16px;
}
.search-wrapper{
    height: 95px;
}
.search-wrapper .logo,
.search-wrap,
.search-top,
.search-bottom li,
.shop,
.search .t1,
.search .t2
{
    float: left;
}
.search-wrapper .logo{
    margin-top:24px;
    margin-right:205px;
}
 .search-top{
    margin-top:24px;
} 
.search{
    width: 539px;
    box-sizing: border-box;
}
.search .t1{
    outline: none;
    border: none;
    width: 454px;
    height: 38px;
    box-sizing: border-box;
    padding-left: 3px;
    border: 2px solid #b2191b;
}
.search .t2{
    width: 81px;
    height: 38px;
    border: none;
    background-color: #b2191b;
    color: white;
}
.search-bottom{
    float: left; 
    width: 550px; 
    height: 25px;
    padding-left: 12px; 
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
    text-overflow: ellipsis;
}
.search-bottom li{
    font-size: 12px;
    margin-top: 8px;
    margin-right: 23px;
    float: left;    
 }
.search-bottom li:first-child a{
    color: #c51321;
}
.shop {
    margin-left: 111px;
    margin-top: 24px;
    padding-left:17px;
    box-sizing: border-box;
    font-size: 13px;
    width: 140px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background-image: url(../image/icons.png);
    background-repeat: no-repeat;
    background-position: -390px -77px;
    background-color: #f7f7f7;
    border: 1px solid #dfdfdf;
}

/* 尾部 */
.foot-wrapper{
    margin-top: 37px;
    height: 418px;
    background-color: #f5f5f5;
}
/* 图标 */
.foot-logo{
    float: left; 
    box-sizing: border-box;
    padding:39px 20px;
    width: 1200px;
    height: 110px;
    border-bottom: 1px solid #ececec;
}
.about-wrapper{
    margin: 0 auto;
}
.bz{
    float: left;
    font-size: 13px;
    line-height: 25px;
}
.bz h{
    font-weight: bold;
}
.zp-wrap,
.js-wrap,
.wy-wrap,
.ts-wrap,
.help-wrap{
     width:200px;
     height: 50px;
     margin-right: 40px;
     box-sizing: border-box;
     float: left;
     /* background-color: hotpink; */
}
.help-wrap{
    margin-right: 0;
}
 .zp-wrap .zp,
 .js-wrap .js,
 .wy-wrap .wy,
 .ts-wrap .ts,
 .help-wrap .help{
     width: 52px;
     height: 50px;
     float: left;
     background-image: url("../image/icons.png");
     background-repeat: no-repeat;
     border-radius: 50%;
 }
.zp-wrap .zp{
    background-position: -250px -4px;
}
.js-wrap .js{
    background-position: -255px -55px;
}
.wy-wrap .wy{
    background-position: -258px -106px;
}
.ts-wrap .ts{
    background-position: -258px -157px;
}
.help-wrap .help{
    background-position: -258px -208px;
}

/* 信息 */
.foot-info{
    float: left; 
    margin:22px 36px;
    width: 1200px;
    height: 190px;
    border-bottom: 1px solid #ececec;
}
.foot-info .gw-wrap{
    float: left;
    margin-right: 120px;
}
.foot-info .gw-wrap h{
    font-size: 17px;
    font-weight: bold;
    height: 25px;
}
.foot-info .gw-wrap li{
    font-size: 13px;
    margin-top: 9px;
}
.foot-info .ewm-wrap{
    float: left;
    text-align: center;
}
.foot-info .ewm-wrap h{
    font-size: 17px;
    font-weight: bold;
}
.about-wrapper{
    width: 1100px;
    height: 120px;
    float: left;
    margin: 0 50px;
    font-size: 12px;
    text-align: center;
}
.foot-menu{
    width: 1100px;
    height: 12px;
    padding-left: 20px;
    margin-bottom: 18px;
}
.foot-menu li{
    float: left;
    margin-right: 16px;
    font-size: 12px;
}
.foot p:last-child{
    margin-top: 10px;
}